function a() {
  return new Promise(function(resolve, reject) {
    setTimeout(function() {
      console.log('a is ok');
      // resolve('请求到的数据')
      reject('no')
    }, 1000)
  })
}

function b() {
  // console.log(data);
}

// a().then(b)
a()
.then((res) => {
  console.log(res, '---');
  b()
})
.catch((err) => {
  console.log(err, 'xxxxx');
})


// function foo() {} 
// // foo()
// function bar() {
//   foo()
// }
// bar()
